Skip to content

Get Accessibility Properties#1960

Open
spectranaut wants to merge 6 commits into
w3c:masterfrom
Igalia:accessibility-properties
Open

Get Accessibility Properties#1960
spectranaut wants to merge 6 commits into
w3c:masterfrom
Igalia:accessibility-properties

Conversation

@spectranaut
Copy link
Copy Markdown

@spectranaut spectranaut commented May 12, 2026

See WICG/aom#203

Added/update sections:

Things to maybe revisit:


This change is Reviewable


Preview | Diff

Comment thread index.html Outdated
Comment thread index.html Outdated
Comment thread index.html Outdated
Comment thread index.html Outdated
Comment thread index.html Outdated
Comment thread index.html Outdated
Comment thread index.html Outdated
Comment thread index.html Outdated
Comment thread index.html Outdated
Comment thread index.html Outdated
Copy link
Copy Markdown
Author

@spectranaut spectranaut left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

First pass at fixes to your comments, @cookiecrook, but I still need to work on definitions and where they belong!

Comment thread index.html Outdated
Comment thread index.html Outdated
Comment thread index.html Outdated
Comment thread index.html Outdated
Comment thread index.html Outdated
Copy link
Copy Markdown

@jcsteh jcsteh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for all of your work on this.

Comment thread index.html Outdated
Comment thread index.html Outdated

<p> An <dfn>accessibility ID</dfn> is a string value representing a handle to an <a>accessible node</a> in a specific WebDriver session.

<p> An <dfn>accessibility node</dfn> is an node in the implementation defined <a>internal accessibility tree</a>. These nodes frequently but not always correlated to DOM elements.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Elsewhere, @spectranaut noted:

because "accessibility tree" alone is defined in ARIA and it basically means the platform API's tree.

I think I'm still missing something here. I don't see how these trees are fundamentally different. From ARIA:

The accessibility tree and the DOM tree are parallel structures. The accessibility tree includes the user interface objects of the user agent and the objects of the document. Accessible objects are created in the accessibility tree for every DOM element that should be exposed to an assistive technology, either because it might fire an accessibility event or because it has a property, relationship or feature which needs to be exposed.

As I see it, all of that applies here. There are some subtle differences between platforms which we need to eliminate here because we're doing platform independent testing, but for the most part, the trees have a similar structure. While some browsers do have an internal concept of ignored nodes, I don't think those are exposed to any platform, though please correct me if I'm wrong.

In any case, on the call today, we discussed using a term like "implementation defined platform independent accessibility tree" or similar to clarify this a little. It's still a little wishy-washy, but it's probably the best we can do here for now.

Comment thread index.html Outdated
Comment thread index.html Outdated
Comment thread index.html Outdated
Comment thread index.html Outdated
spectranaut and others added 2 commits June 3, 2026 14:49
Co-authored-by: James Teh <jamie@jantrid.net>
@spectranaut spectranaut marked this pull request as ready for review June 3, 2026 23:48
@spectranaut spectranaut requested review from cookiecrook and jcsteh June 3, 2026 23:48
@spectranaut
Copy link
Copy Markdown
Author

I can't actually add people as reviewers, but, this is ready for re-review after all the feedback from the meetings the last few days, and the review comments from James and Jamie.

@jcsteh @cookiecrook @jugglinmike @lolaodelola , if you could all take a look :)

Copy link
Copy Markdown

@jcsteh jcsteh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks. Looks good to me.

Comment thread index.html Outdated
Comment thread index.html Outdated
spectranaut and others added 2 commits June 4, 2026 08:34
Co-authored-by: James Teh <jamie@jantrid.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants